<?php
/**
 * Here the class '\UF\Console\ForeColors' is defined.
 *
 * @category   UniKap-Framework
 * @package    Console
 * @subpackage Core
 * @author     Ulf -UniKado- Kadner <ulfikado@gmail.com>
 * @since      2014-04-04 16:17
 * @version    0.1
 */

namespace UF\Console
{

    /**
     * Defines all usable foreground (text) colors for {@see \UF\Console\Colorizer} as constants.
     *
     * @since  v0.1
     */
    final class ForeColors
    {

        # <editor-fold defaultstate="collapsed" desc="- - - -   C O N S T A N T S   - - - - - - - - - - - - - - - - - - - - - - - - - -">

        /**
         * Black text color.
         *
         * @since  v0.1
         */
        const BLACK = 'black';

        /**
         * Red text color.
         *
         * @since  v0.1
         */
        const RED = 'red';

        /**
         * Light red text color.
         *
         * @since  v0.1
         */
        const LIGHTRED = 'lightRed';

        /**
         * Green text color.
         *
         * @since  v0.1
         */
        const GREEN = 'green';

        /**
         * Light green text color.
         *
         * @since  v0.1
         */
        const LIGHTGREEN = 'lightGreen';

        /**
         * Brown text color.
         *
         * @since  v0.1
         */
        const BROWN = 'brown';

        /**
         * Yellow text color.
         *
         * @since  v0.1
         */
        const YELLOW = 'yellow';

        /**
         * Blue text color.
         *
         * @since  v0.1
         */
        const BLUE = 'blue';

        /**
         * Light blue text color.
         *
         * @since  v0.1
         */
        const LIGHTBLUE = 'lightBlue';

        /**
         * Purple text color.
         *
         * @since  v0.1
         */
        const PURPLE = 'purple';

        /**
         * Light purple text color.
         *
         * @since  v0.1
         */
        const LIGHTPURPLE = 'lightPurple';

        /**
         * Cyan text color.
         *
         * @since  v0.1
         */
        const CYAN = 'cyan';

        /**
         * Light cyan text color.
         *
         * @since  v0.1
         */
        const LIGHTCYAN = 'lightCyan';

        /**
         * Light gray text color.
         *
         * @since  v0.1
         */
        const LIGHTGRAY = 'lightGray';

        /**
         * White text color.
         *
         * @since  v0.1
         */
        const WHITE = 'white';

        # </editor-fold>

        # <editor-fold defaultstate="collapsed" desc="- - - >   H I D D E N   C O N S T R U C T O R   - - - - - - - - - - - - - - - - -">

        /**
         * Hidden because the class is only for static use.
         *
         * @since  v0.1
         */
        private function __construct() { }

        # </editor-fold>

    }

}

